package com.zdxlz.fcmp.upms.api.vo;

import com.zdxlz.fcmp.common.core.basevo.BaseVo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 角色信息表(SystemRole)表数据响应类
 *
 * @author makejava
 * @since 2025-02-24 13:49:11
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class SystemRoleVo extends BaseVo {

    /**
     * 租户ID
     */
    private Integer tenantId;

    /**
     * 角色名称
     */
    private String name;

    /**
     * 角色权限字符串
     */
    private String code;

    /**
     * 角色状态(true：启用 false：停用)
     */
    private Boolean status;

    /**
     * 备注
     */
    private String remark;

    private List<Integer> menuIds;
}
